package com.xlyy.modbus.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author zhoucanji
 * @since 2024-04-28
 */
@Data
@TableName("my_data")
public class MyData implements Serializable {
    @ExcelIgnore
    private static final long serialVersionUID = 1L;
    @ExcelIgnore
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 创建时间
     */
    @TableField(fill= FieldFill.INSERT)
    @ExcelProperty(value = "创建时间")
    private Date crateTime;

    /**
     * 类别
     */
    @ExcelProperty(value = "类别")
    private String categorize;

    /**
     * 标准
     */
    @ExcelProperty(value = "sv标准")
    private BigDecimal sv;

    /**
     * 压力1
     */
    @ExcelProperty(value = "压力1")
    private BigDecimal pv1;

    /**
     * 压力2
     */
    @ExcelProperty(value = "压力2")
    private BigDecimal pv2;

    /**
     * 压力3
     */
    @ExcelProperty(value = "压力3")
    private BigDecimal pv3;

    /**
     * 压力4
     */
    @ExcelProperty(value = "压力4")
    private BigDecimal pv4;

    /**
     * 压力5
     */
    @ExcelProperty(value = "压力5")
    private BigDecimal pv5;

    @ExcelIgnore
    private String pch;

    @ExcelIgnore
    private BigDecimal c6;

    @ExcelIgnore
    private BigDecimal d7;


    /**
     * 壳体批号
     */
    @ExcelIgnore
    private String ktph;

    /**
     * 试验介质
     */
    @ExcelIgnore
    private String syjz;

    /**
     * 报告编号
     */
    @ExcelIgnore
    private String bgbh;

    /**
     * 介质温度
     */
    @ExcelIgnore
    private String jzwd;

    /**
     * 材料牌号
     */
    @ExcelIgnore
    private String clph;

    /**
     * 压力表精度
     */
    @ExcelIgnore
    private String ylbjd;

    /**
     * 材料代号批号
     */
    @ExcelIgnore
    private String cldhph;

    /**
     * 压力表编号
     */
    @ExcelIgnore
    private String ylbbh;

    /**
     * 热处理状态
     */
    @ExcelIgnore
    private String rclzt;

    /**
     * 压力表检验日期
     */
    @ExcelIgnore
    private String ylbjyrq;

    /**
     * 公称压力
     */
    @ExcelIgnore
    private String gcyl;

    /**
     * 压力表表盘直径
     */
    @ExcelIgnore
    private String ylbbpzj;

    /**
     * 试验压力
     */
    @ExcelIgnore
    private String syyl;

    /**
     * 保压时间
     */
    @ExcelIgnore
    private String bysj;



}
